import { Controller, Post } from '@midwayjs/core';
import { resBuild } from '@utils/resBuild';

@Controller('/methods')
export class PostController {
  // 获取列表
  @Post('/upload')
  async upload() {
    return resBuild.success();
  }
}

// import { Controller, Post } from '@midwayjs/core';
// import { UploadFileInfo } from '@midwayjs/busboy';
// import { resBuild } from '@utils/resBuild';
// import { deepClone } from '@utils';
//
// @Controller('/upload')
// export class UploadController {
//   // 单文件上传
//   @Post('/file')
//   async uploadSingleFile(file: UploadFileInfo) {
//     const originFileName = deepClone(file[0].data);
//
//     // 文件路径中的 \\ 替换为 /
//     const pureFileName = originFileName.replace(/\\/g, '/');
//
//     // 去掉/public/之前的字符串前缀
//     const newPath = pureFileName.substring(
//       pureFileName.lastIndexOf('/public/')
//     );
//     return resBuild.more({
//       imgUrl: newPath,
//     });
//   }
// }
